there's storm brewing - French English Dictionary